

public interface ServerInteface {

		
		/**
		 */
		public abstract void getStatus();

			
			/**
			 */
			public abstract void createRazza();


				
				/**
				 */
				public abstract void joinMatch();


					
					/**
					 */
					public abstract void quit();


						
						/**
						 */
						public abstract void performAction();


							/**
							 */
							public abstract void createUtente();


								
								/**
								 */
								public abstract void login();


									
									/**
									 */
									public abstract void getListaGiocatori();


										
										/**
										 */
										public abstract void getClassifica();


											
											/**
											 */
											public abstract void logout();


												
												/**
												 */
												public abstract void getMap();


													
													/**
													 */
													public abstract void getListaDinosauri();


														
														/**
														 */
														public abstract void getStausDinosauro();


															
															/**
															 */
															public abstract void getVistaLocale();


																
																/**
																 */
																public abstract void setMuoviDinosauro();


																	
																	/**
																	 */
																	public abstract void setCresciDinosauro();


																		
																		/**
																		 */
																		public abstract void createUovo();


																			
																			/**
																			 */
																			public abstract void cambioTurno();


																			/**
																			 * @return  Returns the clientInterface.
																			 * @uml.property  name="clientInterface"
																			 * @uml.associationEnd  inverse="serverInteface:ClientInterface"
																			 */
																			public ClientInterface getClientInterface();


																			/**
																			 * Setter of the property <tt>clientInterface</tt>
																			 * @param clientInterface  The clientInterface to set.
																			 * @uml.property  name="clientInterface"
																			 */
																			public void setClientInterface(
																					ClientInterface clientInterface);


																			/**
																			 * @return  Returns the logica.
																			 * @uml.property  name="logica"
																			 * @uml.associationEnd  inverse="serverInteface:Logica"
																			 */
																			public Logica getLogica();


																			/**
																			 * Setter of the property <tt>logica</tt>
																			 * @param logica  The logica to set.
																			 * @uml.property  name="logica"
																			 */
																			public void setLogica(
																					Logica logica);
																			
																		
																	
																
															
														
													
												
											
										
									
								
							
						
					
				
			
		

}
